跳到主要内容

API

闪电是一种拥有2个端点的特效,端点既可以是点,也可以是单位。只有当闪电的2个端点均可见时,闪电才可见。若闪电的2个端点均为单位,那么只要其中一个单位可见,另一个单位就可见。

创建

使用unit:lightningplayer:lightning来创建特效。

local lightning = unit:lightning
{
model = '闪电名称',
source = {unit, 'socket_hit'},
target = {point, 100},
}

属性

所有特效的属性要作为创建特效时的参数传入。

model

闪电名称(string)

source

闪电起点

支持以下3种格式:

  1. point - 表示端点在point处。
  2. {point, height} - 表示端点在投影为point,高度为height处。
  3. {unit, socket} - 表示端点在unitsocket节点处,socket是由模型决定的一个字符串。

target

闪电终点

同起点。

sync

同步方式

方法

remove

移除闪电

lightning:remove()